முழுமையான ஆபரேட்டர்கள் குறிப்பு
சீரமைக்கப்பட்டது ஜூலை 2025
| வகை | பொதுவான பயன்பாடு | எடுத்துக்காட்டு |
|---|---|---|
| ஒதுக்கீடு | மாறிகளுக்கு மதிப்புகளை ஒதுக்குகிறது | x = 5 |
| கணித | மாறிகளுக்கு இடையே கணிதத்தை செய்கிறது | x = y + 2 |
| ஒப்பீடு | மாறிகளை ஒப்பிடுகிறது | x > 8 |
| தருக்க | மாறிகளுக்கு இடையே தர்க்கத்தை வரையறுக்கிறது | (x>0 || x>0) |
| பிட்வைஸ் | 32 பிட்கள் எண்களில் பிட்வைஸ் செயல்பாடுகளை செய்கிறது | x = 5 & 1 |
| பல்வேறு | பல்வேறு ஆபரேட்டர்கள் | void(0) |
JavaScript ஒதுக்கீட்டு ஆபரேட்டர்கள்
ஒதுக்கீட்டு ஆபரேட்டர்கள் JavaScript மாறிகளுக்கு மதிப்புகளை ஒதுக்குகின்றன.
x = 10 மற்றும் y = 5 என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை ஒதுக்கீட்டு ஆபரேட்டர்களை விளக்குகிறது:
| ஆபர் | பெயர் / இணைப்பு | எடுத்துக்காட்டு | அதேபோல் | முடிவு |
|---|---|---|---|---|
= |
எளிமையானது | x = y |
x = y |
x = 5 |
+= |
சேர்க்க | x += y |
x = x + y |
x = 15 |
-= |
கழிக்க | x -= y |
x = x - y |
x = 5 |
*= |
பெருக்க | x *= y |
x = x * y |
x = 50 |
/= |
வகுக்க | x /= y |
x = x / y |
x = 2 |
%= |
மீதம் | x %= y |
x = x % y |
x = 0 |
: |
காலன் | x: 45 |
x = 45 |
x = 45 |
தருக்க ஒதுக்கீட்டு ஆபரேட்டர்கள்
| ஆபர் | பெயர் / இணைப்பு | எடுத்துக்காட்டு | முடிவு |
|---|---|---|---|
&&= |
AND | true &&= 10 |
x = 10 |
||= |
OR | false ||= 10 |
x = 10 |
??= |
Nullish | null ??= 10 |
x = 10 |
மேலும் அறிய:
எங்கள் JavaScript Assignment டுடோரியலைப் படிக்கவும்.
JavaScript கணித ஆபரேட்டர்கள்
கணித ஆபரேட்டர்கள் மாறிகள் மற்றும்/அல்லது மதிப்புகளுக்கு இடையே கணிதத்தை செய்ய பயன்படுகின்றன.
y = 5 என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை கணித ஆபரேட்டர்களை விளக்குகிறது:
| ஆபர் | பெயர் / இணைப்பு | எடுத்துக்காட்டு | முடிவுகள் |
|---|---|---|---|
+ |
கூட்டல் | x = y + 2 |
y=5, x=7 |
- |
கழித்தல் | x = y - 2 |
y=5, x=3 |
* |
பெருக்கல் | x=y*2 |
y=5, x=10 |
/ |
வகுத்தல் | x = y / 2 |
y=5, x=2.5 |
** |
அடுக்குக்குறி | x = y ** 2 |
y=5, x=25 |
% |
மீதம் | x = y % 2 |
y=5, x=1 |
++ |
அதிகரிப்பு | x = y++ |
y=6, x=5 |
++ |
அதிகரிப்பு | x = ++y |
y=6, x=6 |
-- |
குறைப்பு | x = y-- |
y=4, x=5 |
-- |
குறைப்பு | x = --y |
y=4, x=4 |
+ |
யூனரி பிளஸ் | x= +y |
x=5 |
- |
யூனரி நெகேஷன் | x= -y |
x=-5 |
மேலும் அறிய:
எங்கள் JavaScript Arithmetic டுடோரியலைப் படிக்கவும்.
JavaScript சரம் ஆபரேட்டர்கள்
+ ஆபரேட்டர், மற்றும் += ஆபரேட்டர் சரங்களை இணைக்க (சேர்க்க) பயன்படுத்தலாம்.
t1 = "Good ", t2 = "Morning", மற்றும் t3 = "" என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை ஆபரேட்டர்களை விளக்குகிறது:
| ஆபர் | எடுத்துக்காட்டு | t1 | t2 | t3 |
|---|---|---|---|---|
+ |
t3 = t1 + t2 |
"Good " | "Morning" | "Good Morning" |
+= |
t1 += t2 |
"Good Morning" | "Morning" |
மேலும் அறிய:
எங்கள் JavaScript Strings டுடோரியலைப் படிக்கவும்.
Javascript ஒப்பீட்டு ஆபரேட்டர்கள்
ஒப்பீட்டு ஆபரேட்டர்கள் மாறிகள் அல்லது மதிப்புகளுக்கு இடையே சமத்துவம் அல்லது வேறுபாட்டை தீர்மானிக்க தருக்க அறிக்கைகளில் பயன்படுத்தப்படுகின்றன.
x = 5 என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை ஒப்பீட்டு ஆபரேட்டர்களை விளக்குகிறது:
| ஆபர் | பெயர் / இணைப்பு | ஒப்பிடுதல் | திருப்பித் தரும் |
|---|---|---|---|
== |
சமம் | x == 8 |
false |
== |
சமம் | x == 5 |
true |
=== |
கண்டிப்பான சமம் | x === "5" |
false |
=== |
கண்டிப்பான சமம் | x === 5 |
true |
!= |
சமமில்லை | x != 8 |
true |
!== |
கண்டிப்பான சமமில்லை | x !== "5" |
true |
!== |
கண்டிப்பான சமமில்லை | x !== 5 |
false |
> |
அதிகமானது | x > 8 |
false |
< |
குறைவானது | x < 8 |
true |
>= |
அதிகமானது அல்லது சமம் | x >= 8 |
false |
<= |
குறைவானது அல்லது சமம் | x <= 8 |
true |
மேலும் அறிய:
எங்கள் JavaScript Comparisons டுடோரியலைப் படிக்கவும்.
JavaScript தருக்க ஆபரேட்டர்கள்
தருக்க ஆபரேட்டர்கள் மாறிகள் அல்லது மதிப்புகளுக்கு இடையே தர்க்கத்தை தீர்மானிக்க பயன்படுத்தப்படுகின்றன.
x = 6 மற்றும் y = 3 என்று கொடுக்கப்பட்டால், கீழே உள்ள அட்டவணை தருக்க ஆபரேட்டர்களை விளக்குகிறது:
| ஆபர் | பெயர் / இணைப்பு | எடுத்துக்காட்டு |
|---|---|---|
&& |
AND | (x < 10 && y > 1) |
|| |
OR | (x === 5 || y === 5) |
! |
NOT | !(x === y) |
?? |
Nullish Coalescing | x ?? y |
மேலும் அறிய:
எங்கள் JavaScript Logical டுடோரியலைப் படிக்கவும்.
JavaScript பிட்வைஸ் ஆபரேட்டர்கள்
பிட் ஆபரேட்டர்கள் 32 பிட்கள் எண்களில் வேலை செய்கின்றன. செயல்பாட்டில் உள்ள எந்த எண் செயலிழப்பும் 32 பிட் எண்ணாக மாற்றப்படுகிறது. முடிவு ஒரு JavaScript எண்ணாக மீண்டும் மாற்றப்படுகிறது.
| ஆபர் | பெயர் | எடுத்துக்காட்டு | அதேபோல் | முடிவு | டெக் |
|---|---|---|---|---|---|
& |
AND | x = 5 & 1 |
0101 & 0001 |
0001 |
1 |
| |
OR | x = 5 | 1 |
0101 | 0001 |
0101 |
5 |
~ |
NOT | x = ~ 5 |
~0101 |
1010 |
10 |
^ |
XOR | x = 5 ^ 1 |
0101 ^ 0001 |
0100 |
4 |
<< |
Left Shift | x = 5 << 1 |
0101 << 1 |
1010 |
10 |
>>> |
Right Shift | x = 5 >>> 1 |
0101 >>> 1 |
0010 |
2 |
>> |
Signed Right | x = 5 >> 1 |
0101 >> 1 |
0010 |
2 |
மேலும் அறிய:
எங்கள் JavaScript Bitwise டுடோரியலைப் படிக்கவும்.
பல்வேறு JavaScript ஆபரேட்டர்கள்
சில பல்வேறு JavaScript ஆபரேட்டர்கள் கீழே விவரிக்கப்பட்டுள்ளன.
| ஆபரேட்டர் | பெயர் / இணைப்பு | எடுத்துக்காட்டு |
|---|---|---|
: |
காலன் | age : 45 |
. |
Member of | person.age |
[ ] |
Member of | person["age"] |
?. |
Optional Chaining | x ?. y |
... |
Spread | ...myArray |
( ) ? x : y |
Ternary Conditional | (z < 18) ? x : y |
( ) |
Expression | ( x + y ) |
( ) |
Function Call | myFunction() |
=> |
Arrow Function | (a, b) => a + b |
new |
Constructor | new Date() |
delete |
Delete | delete person.age |
in |
Relational in | "age" in person |
instanceof |
Instance of | x instanceof Array |
typeof |
Type of | typeof "John" |
void |
Void | void(0) |
yield |
Delegate | yield.x |
JavaScript ஆபரேட்டர்கள் பயிற்சி
இந்த பயிற்சி உங்கள் JavaScript ஆபரேட்டர்கள் பற்றிய அறிவைச் சோதிக்க உதவும்.